.clear{
	clear:both;
}
.store_view_top{
	height:auto;
}
.store_view_top input{
	margin-bottom: 5px;
}
.store_view_top div.title{
	width: 99.3%;
}
.store_view_top ul{
width:100%;
height:auto;
margin:20px auto;
}
.store_view_top ul li{
	width:180px;
	height:20px;
	float:left;
	overflow:hidden;
	margin:5px auto;
}
.store_view_body{
	margin-top:30px;
}
.store_view_body table{
	width:100%;
	border:1px solid #CCCCCC;
}
.store_view_body th{
	background-color:#F5F5F5;
	text-align:left; 
	padding:5px 10px;
} 
.store_view_body ul li{
	width:180px;
	height:20px;
	float:left;
	overflow:hidden;
	margin:5px auto;
}
.store_view_body td{
	border:1px solid #CCCCCC;
	padding-left:5px;
}
.usercarinfo_view td{ 
	height:50px;
	line-height:50px;
}
.usercarinfo_view{
	margin:5px auto;
}
.usercarinfo_view table{
	color:#666666;
}
.usercarinfo_view table input{
	width:80px;
	height:20px;
	line-height:20px;
}
.usercarinfo_view img{
	cursor:pointer
}
 
.store_confirmorder_top{
	width:910px;
	height:auto;
}
.store_confirmorder_top div.title{
	width:100%; 
	border:1px solid #CCCCCC;
}
.store_confirmorder_top ul{
	width:100%;
	height:auto;
}
.store_confirmorder_top ul li{
	width:33%;
	height:55px;
	float:left;
	overflow:hidden;
	margin:10px auto;
	padding-bottom: 10px;
}
.store_confirmorder_top ul li input{
	margin-bottom: 8px;
}
 
.yxtj_items{
	background-color: #F5F5F5;
	padding-left:5px;
}  
.yxtj_items table td{
	height:40px;
	vertical-align: middle;
}
.yxtj_items a{
	margin:auto 20px;
	white-space:nowrap;
}
.storemt_body{
	border:1px solid #CCCCCC;
	margin:20px auto;
}
.storemt_body table{
	width:100%;
}
.storemt_body th{
	background-color:#F5F5F5;
}
.storemt_body td{
	border:1px solid #CCCCCC;
	height:40px;
	vertical-align:middle;
}
.fav-nav, .fav-nav span{ 
    height: 28px;
    line-height: 28px;
}
.fav-nav a { 
    height: 26px;
    line-height: 26px;
	margin-top:1px;
	background-color: #C63901;
}
.fav-nav {
	background-color: #FD4B01; 
    padding: 0 0 0 12px; 
	color:#FFFFFF;
	font: 14px/1.7 'microsoft yahei'; 
} 
.fav-nav span{ 
    display: block;
    float: left;
    padding-right: 2px;
    position: relative;
}
.fav-nav div {
    float: left;
}
.fav-nav a {
    color: #444444;
    display: block;
    float: left;
    padding: 0 20px 0 8px;
    text-decoration: none;
}
.fav-nav a:hover, .fav-nav a.on {
    background-color: #F5F5F5;
    text-decoration: none;
}
.fav-nav a.panel-delete {
    background: url("/new/images/cross.png") no-repeat scroll center 3px transparent;
    height: 16px;
    padding: 0;
    position: absolute;
    right: 4px;
    top: 7px;
    width: 16px;
    z-index: 10;
}  
.fav-nav a.panel-delete:hover {
    background-position: center -46px;
}
.fav-nav a.panel-delete em, .fav-nav a.panel-add em {
    display: none;
}

.tips_hide {position:absolute; z-index:800; left:-9999px;}
.tips_hide {border:1px solid #000; padding:5px 10px;background:#fff; text-align:left;}
.tips_hide h3 {font-size:16px; font-family:georgia, serif; color:#800; margin:0; padding:5px 0;}
.tips_hide p {padding:5px 0; margin:0; font-family:arial; sans-serif; font-size:11px; line-height:1.5em;}
.tips_hide img {border:1px solid #aaa; padding:5px;}

.store-wifi{
	background: url("/new/images/wifi_icon.jpg") no-repeat scroll left 3px transparent;
	height: 28px;
    padding-left: 62px;
	padding-top: 5px;
    width: 20px;
	float: left;
	color: #FF4A00;
}
.store-yn_icon{
	background: url("/new/images/yn_icon.jpg") no-repeat scroll left 3px transparent;
	height: 28px;
    padding-left: 30px;
	padding-top: 5px;
    width: 20px;
	float: left;
	color: #FF4A00;
 }
.store-bls_icon{
	background: url("/new/images/classwater.jpg") no-repeat scroll left 3px transparent;
	height: 28px;
    padding-left: 40px;
	padding-top: 5px;
    width: 20px;
	float: left;
	color: #FF4A00;
 }
.store-aj_icon{
	background: url("/new/images/check.jpg") no-repeat scroll left 3px transparent;
	height: 28px;
    padding-left: 50px;
	padding-top: 5px;
    width: 20px;
	float: left;
	color: #FF4A00;
 }

.store-xc_icon{
	background: url("/new/images/wash.jpg") no-repeat scroll left 3px transparent;
	height: 28px;
    padding-left: 50px;
	padding-top: 5px;
    width: 20px;
	float: left;
	color: #FF4A00;
 }

#banner {position:relative; width:478px; height:286px; border:1px solid #666; overflow:hidden; font-size:16px;margin: 10px;} 
#banner_list img {border:0px;} 
#banner_bg {position:absolute; bottom:0;background-color:#000;height:30px;filter: Alpha(Opacity=30);opacity:0.3;z-index:1000;cursor:pointer; width:478px; } 
#banner_info{position:absolute; bottom:4px; left:5px;height:22px;color:#fff;z-index:1001;cursor:pointer} 
#banner_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;} 
#banner ul {position:absolute;list-style-type:none;filter: Alpha(Opacity=80);opacity:0.8; z-index:1002; 
margin:0; padding:0; bottom:3px; right:5px; height:20px} 
#banner ul li { padding:0 8px; line-height:18px;float:left;display:block;color:#FFF;border:#e5eaff 1px solid;background-color:#6f4f67;cursor:pointer; margin:0; font-size:16px;width:auto;} 
#banner_list a{position:absolute;}
#banner_list img{width:478px; height:286px;}

.tj_materials{ 
	color: #FF4A00;  
}
.tj_materials ul{ margin: 0 auto;}

input, label, img, th ,select,button,span,text{
    vertical-align: middle;
}

.ta-r div.warning {
    color: #FF0000;
    margin-bottom: 15px;
    padding: 0px 10px;
	height: 30px;
    line-height: 30px;
	text-align: left;
	float: right;
	margin-right: 50px;
	width:150px;
}

.package_change_time_p1 {
    color: #FF9905;
    padding-top: 15px;
}
.package_change_time {
    border: 1px solid #ABADB3;
    overflow: hidden;
    width: 780px;
	margin: 20px auto;
}
.package_change_time .bd_tip {
    border-bottom: 1px solid #ABADB3;
    height: 32px;
    line-height: 32px;
    padding-left: 10px;
}
.package_change_time .shippingtype_tips {
    overflow: hidden;
    width: 257px;
}
.package_change_time .shippingtype_tips .para_inb {
    margin: 0 0 2px;
    padding-bottom: 1px;
    width: 240px;
}
.package_change_time .shippingtype_tips strong {
    color: #D80000;
    font-weight: normal;
}
.package_change_time .bd_select h1 {
    border-bottom: 1px solid #ABADB3;
    height: 25px;
    line-height: 25px;
    padding: 0 0 0 5px;
}
.package_change_time .tit_select {
    float: left;
    margin-bottom: -1px;
}
.package_change_time .tit_select li {
    border-color: #ABADB3;
    border-style: none solid solid none;
    border-width: 0 1px 1px medium;
    height: 28px;
    line-height: 28px;
    margin-left: 0;
    padding-left: 0;
    text-align: center;
    width: 150px;
}
.package_change_time .tit_select .top {
    background-color: #3398F2;
    border-bottom: 1px solid #ABADB3;
    border-right: 1px solid #ABADB3;
    height: 34px;
    line-height: 16px;
    padding-top: 4px;
}
.package_change_time .item_select {
    margin-right: -1px;
}
.package_change_time .item_select ul {
    float: left;
}
.package_change_time .item_select li {
    line-height: 19px;
    width: 89px;
}
.package_change_time .item_select a {
    display: block;
    float: left;
    height: 28px;
    line-height: 28px;
    width: 89px;
}
.package_change_time .item_select a:hover {
    background-color: #D2E2FA;
}
.package_change_time .item_select .disabled {
    background: none repeat scroll 0 0 #ECECEC;
    cursor: default;
}
.package_change_time .item_select .dot {
    background-position: -90px 0;
    display: inline-block;
    float: left;
    font-size: 0;
    height: 12px;
    margin: 8px 0 0 35px;
    width: 12px;
}
.package_change_time .item_select .disabled .dot {
    background-position: -30px 0;
    height: 14px;
    margin: 7px 0 0 18px;
    width: 14px;
}
.package_change_time .item_select .selected {
    border: 0 none;
    margin: 0 auto;
}
.package_change_time .item_select .selected .dot {
    background-position: -60px top;
}
.package_change_time .dot {
    background-image: url("/new/images/order_confirm.png");
    background-repeat: no-repeat;
}

.extra_text {
    width:780px;
	height:100px;
	margin:20px 0px 20px 80px;
}

.tab1 ,.tab2{width:100%;height:34px;margin-top:30;}
.tab1 ul ,.tab2 ul{margin:0;padding:0;}
.tab1 li,.tab2 li{float:left;padding:0 30px;height:34px;line-height:34px;text-align:center;border-right:1px #cccccc solid;cursor:pointer;}
.tab1 li.now,.tab2 li.now{color:#5299c4;font-weight:bold;}
.tablist{width:100%;font-size:14px;line-height:24px;border:1px #cccccc solid;border-top:0;display:none;}
.block{display:block;}
.tablist ul li{
	width:450px;
	height:55px;
	float:left;
	overflow:hidden;
	margin:10px auto;
	padding-bottom: 10px;
}

